package com.ruoyi.system.dto;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * 项目附件批量下载DTO
 * 
 * @author ruoyi
 * @since 2024-01-01
 */
@Data
public class ProjectAttachmentDownloadDTO {
    
    /**
     * 项目ID
     */
    @NotNull(message = "项目ID不能为空")
    private Long projectId;
    
    /**
     * 下载类型
     * 1-按分类打包, 2-全部打包为一个文件
     */
    private Integer downloadType = 1;
    
    /**
     * 压缩包名称（可选，不传则自动生成）
     */
    private String zipFileName;
}
